Part Number Hot Search : 
RS101 55162 35977 0908163 DC2BC7WB PAM2810 B7220 MBR05100
Product Description
Full Text Search
 

To Download EMC1033-ACZT-TR Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  smsc emc1033 datasheet revision 1.1 (01-19-07) datasheet product features emc1033 1c triple smbus sensor with resistance error correction general description the emc1033 is an smbus temperature sensor that monitors up to three temperature zones and can generate two system in terrupts. with 1 c measurement accuracy, the emc1033 provides a low-cost solution for critical temperature monito ring applications. features include automatic resistan ce error correction and programmable ideality factor configuration eliminating both major sources of tem perature measurement error. 1 the emc1033 generates two separate interrupts with programmable thermal trip points. the therm output operates as a thermostat with programmable threshold and hysteresis. the alert output can be configured as a maskable smbus alert with programmable window comparator limits, or as a second therm output. both interrupts are maintained in an 8-pin package while a third temperature zone is added with the anti-parallel diode technique. this allows the emc1033 to be pin compatible with the adt7461, adm1032, lm99, and the max6649 with the advantage of a third temperature zone. features ? resistance e rror correction ? ideality factor configuration ? select 1 of 4 smbus addresses with external resistor ? remote thermal zones ? 1.0 c accuracy (40 c to 80 c) ? 0.125 c resolution ? internal thermal zone ? 3.0 c accuracy (0 c to 85 c) ? maskable interrupt using alert ? one-shot command during standby ? programmable temperature conversion rate ? extended temperature (-64 c to 191 c) available ? over-limit filtering wi th consecutive counter ? small 8-pin soic or tssop lead-free rohs compliant package applications ? desktop and notebook computers ? thermostats ? smart batteries ? industrial/automotive simplified block diagram 1.patents pending. emc1033 internal temp diode switching current smclk internal temp register digital mux digital mux limit comparator high limit registers therm hysterisis register low limit registers therm limit register address pointer register conversion rate register interrupt masking status register configuration register smbus interface remote temp register 1 remote temp register 2 alert smdata 11-bit delta-sigma adc analog mux dp1 dn2 dn1 dp2 therm
order numbers: EMC1033-ACZT-TR for 8 pin, soic (tape and reel), lead-free ro hs compliant package emc1033-aczl-tr for 8 pin, tssop (tape and reel), lead-free rohs compliant package reel size is 4,000 pieces. evaluation board available upon request. (evb-emc1033) 80 arkay drive, hauppauge, ny 11788 (631) 435-6000, fax (631) 273-3123 copyright ? 2007 smsc or its subsidiaries. all rights reserved. circuit diagrams and other information relating to smsc products are included as a means of illu strating typical applications. consequently, complete information sufficient fo r construction purposes is not necessarily given. although the information has been checked and is believed to be accurate, no re sponsibility is assume d for inaccuracies. smsc reserves the right to make changes to specifications and product descriptions at any time without notice. contact your local sm sc sales office to obtain the latest specifications before placing your product order. the provision of this inform ation does not convey to the purchaser of the described semicond uctor devices any licenses under any patent rights or other intellectual property rights of smsc or others. all sales are expressly conditional on your agreement to the te rms and conditions of the most recently dated version of smsc's standard terms of sale agreement dated before the date of your order (the "terms of sale agreement"). the pro duct may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications. anomaly sheets are availab le upon request. smsc products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage. any and all such uses without prior written approval of an officer of smsc and further testing and/or modification will be fully at the risk of the customer. copies o f this document or other smsc literature, as well as the terms of sale agreement, may be obtained by visiting smsc?s website at h ttp://www.smsc.com. smsc is a registered trademark of standard microsystem s corporation (?smsc?). product names and compan y names are the trademar ks of their respective holders. smsc disclaims and excludes any and all warranties, including wi thout limitation any and all implied warranties of merchantabil ity, fitness for a particular purpose, title, and against infringement and the like, and any and all warranties arising from any cou rse of dealing or usage of trade. in no event shall smsc be liable for any direct, incidental, indi rect, special, punitive, or cons equential damages; or for lost data, profits, savings or revenues of any kind; regardless of the form of action, whether based on contrac t; tort; negligence of smsc or others; strict liability; breach of warranty; or otherwise; whether or not any remedy of buyer is h eld to have failed of its essential purpose, and whether or not smsc has been advised of the possibility of such damages. 1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 2 smsc emc1033 datasheet
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 3 revision 1.1 (01-19-07) datasheet chapter 1 pin configuration figure 1.1 emc1033 pin configuration note 1.1 this value must be greater than 1k 5% and less than or equal to 7.5k 5%. note 1.2 the pull-up resistor must be connected to v dd (pin 1), and the total capacitance on this pin must be less than 100pf. table 1.1 pin description pin pin no. description v dd 1 supply voltage, 3.0v to 3.6v. dp1/dn2 2 anode connection for remote temperature diode 1 and cathode connection for remote temperature diode 2. dn1/dp2 3 cathode connection for remote temperature diode1 and anode connection for remote temperature diode 2. addr / therm 4 logic output that can be used to turn on/off a fan or throttle a cpu clock in the event of an over-temperature condition. this is an open-drain output. this pin is sampled following reset and the value of the pull up resistor determines the smbus slave address per table 1.2 on page 3 .total capacitance on this pin must not exceed 100 pf, and the pull- up resistor must be connected to the same supply voltage as v dd . gnd 5 ground. alert / therm2 6 logic output used as interrupt, smbus alert or as a second therm output. this is an open-drain output. smdata 7 smbus data input/output. this is an open-drain output. smclk 8 smbus clock input. table 1.2 smbus slave address addr/therm pull-up resistor smbus address 7.5k 5% note 1.1 , note 1.2 1001 100b 12k 5% note 1.2 1001 101b 20k 5% note 1.2 0111 100b 33k 5% note 1.2 0111 101b emc1033 top view 8 7 6 5 1 2 3 4 v dd dp1/dn2 dn1/dp2 smclk smdata alert/therm2 gnd addr/therm
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 4 smsc emc1033 datasheet note: stresses above those listed could cause damage to the device. this is a stress rating only and functional operation of the device at any other condition above those indicated in the operation sections of this specification is not implied. when powering this device from laboratory or system power supplie s, it is important that the absolute maximum ratings not be exceeded or device failure can result. some power supplies exhibit voltage spikes on their outputs when the ac power is switched on or off. in addition, voltage transients on the ac power line may appear on the dc output. if this po ssibility exists, it is suggested that a clamp circuit be used. table 1.3 absolute maximum ratings parameter rating unit supply voltage v dd -0.3 to 5.0 v voltage on alert / therm2 , smdata and smclk pins -0.3 to 5.5 v voltage on any other pin -0.3 to v dd +0.3 v operating temperature range -40 to +125 c storage temperature range -55 to +150 c lead temperature range refer to jedec spec. j-std-020 package thermal characteristics for msop-8 power dissipation tbd thermal resistance (at 0 air flow) 109.6 c/w package thermal characteristics for soic-8 power dissipation tbd thermal resistance (at 0 air flow) 135.9 c/w esd rating, all pins (human body model) 2000 v
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 5 revision 1.1 (01-19-07) datasheet chapter 2 electrical characteristics table 2.1 electrical characteristics v dd =3.0v to 3.6v, t a = -40 c to +125 c, typical values at t a = 27 c unless otherwise noted parameter symbol min typ max units conditions dc power supply voltage v dd 3.0 3.3 3.6 v average operating current i dd 47 tbd a 0.0625 conversions/s see table 4.7, ?conversion rates,? on page 17 i pd 4.8 10 a standby mode internal temperature monitor temperature accuracy 1 3 c0 c t a 80 c temperature resolution 0.5 c external temperature monitor temperature accuracy remote diode 40 c to 80 c remote diode 0 c to 125 c 1 3 c c 15 c t a 70 c - 40 c t a 125 c temperature resolution 0.125 c voltage tolerance voltage at pin (addr/ therm , )v tol -0.3 3.6 v voltage at pin ( alert / therm2 , smdata,smclk) v tol -0.3 5.5 v digital outputs ( addr / therm , alert / therm2 ) output low voltage v ol 0.4 v i out =-4ma high level leakage current i oh 0.1 1 a v out =v dd smbus interface (smdata,smclk) input high level v ih 2.0 v input low level v il 0.8 v input high/low current i ih /i il -1 1 a hysteresis 500 mv input capacitance 5 pf output low sink current 6 ma smdata = 0.6v smbus timing clock frequency f smb 10 400 khz spike suppression 50 ns
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 6 smsc emc1033 datasheet note 2.1 300ns rise time max is required for 400khz bus operation. for lower clock frequencies, the maximum rise time is (0.1/f smb )+50ns bus free time start to stop t buf 1.3 s hold time start t hd:sta 0.6 s setup time start t su:sta 0.6 s setup time stop t su:sto 0.6 s data hold time t hd:dat 0.3 s data setup time t su:dat 100 ns clock low period t low 1.3 s clock high period t high 0.6 s clock/data fall time t f * 300 ns *min = 20+0.1c b ns clock/data rise time t r * 300 note 2.1 ns *min = 20+0.1c b ns capacitive load (each bus line) c b 0.6 400 pf table 2.1 electrical char acteristics (continued) v dd =3.0v to 3.6v, t a = -40 c to +125 c, typical values at t a = 27 c unless otherwise noted parameter symbol min typ max units conditions
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 7 revision 1.1 (01-19-07) datasheet chapter 3 system management bus interface protocol a host controller, such as an smsc i/o controlle r, communicates with the emc1033 via the two wire serial interface named smbus. th e smbus interface is used to read and write registers in the emc1033, which is a slave-only device. a detailed timing diagram is shown in figure 3.1 . figure 3.1 system management bus timing diagram the emc1033 implements a subset of the smbus s pecification and supports write byte, read byte, send byte, receive byte, and alert response address protocols. as shown. in the tables that describe the protocol, the ?gray? columns indicate that the slave is driving the bus. 3.1 write byte the write byte protocol is used to write one byte of data to the registers as shown below: 3.2 read byte the read byte protocol is used to read one byte of data from the registers as shown below: 3.3 send byte the send byte protocol is used to set the internal address register to the correct address. the send byte can be followed by the receive byte protoc ol described below in order to read data from the register. the send byte protocol canno t be used to write data - if data is to be written to a register then the write byte protocol must be used as described in subsection above. the send byte protocol is shown in table 3.3, ?smbus send byte protocol,? on page 7 . table 3.1 smbus write byte protocol start slave address wr ack command ack data ack stop 171 18 18 11 table 3.2 smbus read byte protocol start slave address wr ack command ack start slave address rd ack data nack stop 171 18 11 7 1 1 81 1 table 3.3 smbus send byte protocol field: start slave addr wr ack reg. addr ack stop bits: 1711811 smdata smclk t low t r t high t f t buf t hd:sta p s s - start condition p - stop condition t hd:dat t su:dat t su:sta t hd:sta p t su:sto s
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 8 smsc emc1033 datasheet 3.4 receive byte the receive byte protocol is used to read data from a register when the internal register address pointer is known to be at the right location (e.g. se t via send byte). this can be used for consecutive reads of the same register as shown below: 3.5 alert response address the alert / therm2 output can be used as an smbalert# as described in section 4.5 on page 12 . the alert response address is polled by the host whenever it detects an smbalert#, i.e. when the alert / therm2 pin is asserted. the emc1033 will acknowledge the alert response address and respond with its device address as shown below. 3.6 smbus addresses the emc1033 may be configured to one of four 7- bit slave addresses that are enabled based on the pull-up resistor on the addr / therm pin. the value of this pull up re sistor determines the slave address per table 1.2 on page 3 . attempting to communicate with the emc1033 smbus interface with an invalid slave address or invalid protocol results in no response from the device and does not affect its register contents. the emc1033 supports stretching of the smclk signal by other devices on the smbus but will not perform this operation itself. t he emc1033 has an smbus timeout feature. bit 7 of the consecutive alert register enables this func tion when set to 1 (the default setting is 0). when this feature is enabled, the smbus will timeout after approximately 25ms of inactivity. table 3.4 smbus receive byte protocol field: start slave addr rd ack reg. data nack stop bits: 1711811 table 3.5 modified smbus receiv e byte protocol response to ara field: start alert response address rd ack emc1033 slave address nack stop bits: 1711 8 11
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 9 revision 1.1 (01-19-07) datasheet chapter 4 product description the emc1033 is an smbus sensor that can monitor internal temperature and one or two remote diode temperatures. the sensor is typically used with an smbus host such as an smsc sio device or an smsc fan control chip. thermal management is performe d in cooperation with the host device. the host reads the temperature data from the emc1033 and takes appr opriate action such as controlling fan speed or processor clock frequency. the emc1033 has programm able temperature limit registers that define a safe operating window. after the host has configur ed the temperature limits, the emc1033 can perform as a free-running independent watchdog to warn the host of temperature hot spots without requiring the host to poll the device. figure 4.1 system overview two separate temperature zones are monitored using only two pins on the emc1033. this is accomplished using two anti-parallel diodes as shown in figure 4.1 . this technique maintains high accuracy while minimizing pin count and reducing board routing complexity. the anti-parallel diode architecture performs very well with diode connect ed transistors. it is not compatible with substrate transistors (sometimes called thermal diodes or on -chip sense junctions). see the complete list of temperature sensor products avai lable from smsc for devices that can measure two or more remote zones including substrate transist ors. the connections for the two discrete transistors are shown in figure 4.2 figure 4.2 anti-parallel diodes the emc1033 has t wo basic modes of operation: ? run mode: in this mode, the emc1033 continuou sly converts temperature data and updates its registers. the rate of temperature conversion is configured as shown in section 4.12, "conversion rate register," on page 17 . ? standby mode: in this mode, the emc1033 is plac ed in standby to conserve power as described in section 4.7, "standby mode," on page 13 . addr/therm alert/therm2 host fan driver smdata smclk smbus interface emc1033 dp1/dn2 dn1/dp2 internal diode typical remote discrete pnp transistor i.e. 2n3906 typical remote discrete npn transistor i.e. 2n3904 to dp1/dn2 to dn1/dp2 to dp1/dn2 to dn1/dp2
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 10 smsc emc1033 datasheet 4.1 temperature monitors thermal diode temperature measurements are bas ed on the change in forward bias voltage ( v be ) of a diode when operated at two different currents: the change in v be voltage is proportional to absolute temperature t. figure 4.3 detailed block diagram figure 4.3 shows a detailed block diagram of the temperature measurement circuit. the emc1033 incorporates switched capacitor technolog y that integrates the temperature diode v be from different bias currents. the negative terminal, dn, for the te mperature diode is internally biased with a forward diode voltage referenced to ground. the advantages of this architecture over nyquist rate flash or sar converters are superb linearity and inherent noise immunity. the linearity can be di rectly attributed to the delta-sigma adc single-bit comparator while the noise immunity is achieved by the ~20ms integration time which translates to 50hz input noise bandwidth. 4.2 resistance error correction the emc1033 includes active resistance error correction implemented in the analog front end of the chip. without this automatic feature, voltage deve loped across the parasitic resistance in the remote diode path causes the temperature to read higher than the true zone temperat ure. the error introduced by parasitic resistance is approximately +0.7 c per ohm. sources of parasi tic resistance include bulk resistance in the remote temperature transistor junc tions along with resistance in the printed circuit board traces and package leads. resistance error correction in the emc1033 eliminat es the need to characterize and compensate for parasitic resistance in the remote diode path. 4.3 programmable ideality factor temperature sensors like the emc1033 are typically designed for remote diodes with an ideality factor of 1.008. when the diode does not have this exac t factor, an error is introduced in the temperature measurement. programmable offset registers are sometimes used to compensate for this error, but this correction is only perfect at one temperature since the error in troduced by ideality factor mismatch where: k = boltzmann?s constant t = absolute temperature in kelvin q = electron charge = diode ideality factor ? ? ? ? ? ? ? ? = ? = low high low be high be be i i q kt v v v ln _ _ delta vbe sample & hold i bias i low i high 1-bit sigma delta modulator digital averaging filter v dd internal or remote diode bias diode 11-bit output
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 11 revision 1.1 (01-19-07) datasheet is a function of temperature. the higher the tem perature measured, the greater the error introduced. to provide maximum flexibility to the user, the emc1 033 provides a 6-bit ideality factor register for each remote diode. the ideality factor of the re mote diode is programmed in these registers to eliminate errors across all temperatures. see section section 4.18, "ideality factor register," on page 19 for details on programming these registers. 4.4 temperature measur ement results and data the 11-bit temperature me asurement results are stored in temper ature value registers. the emc1033 has two temperature ranges and the default range is from 0 to 127 c. this range uses binary number format, and the most significant bit is not used. the extended range is from ?64 c to +191 c and is binary offset by 64 c. table 4.1 shows the two temperature data formats with an lsb equivalent to 0.125 c. the format is selected as described in section 4.11, "configuration register," on page 16 note 4.1 data in binary format reads 0000 0000 000 for all temperatures 0.00 c note 4.2 data in offset binary format reads 0000 0000 000 for all temperatures -64 c note 4.3 data in binary format reads 0111 1111 000 for all temperatures +127 c note 4.4 data in offset binary format reads 1111 1111 000 for all temperatures +191 c the 11-bit temperature data is stored with the 8 mo st significant bits stored in the high byte register and the 3 least significant bits in the low byte regi ster. the low byte register contains the three least significant bits as outlined in ta b l e 4 . 2 . these bits are stored in the upper three bits of the register, and the five lsb positions of this register always read zero. in ta b l e 4 . 2 , the upper case ?b? shows the bit position of a 16-bit word created by concat enating the high byte and low byte, and the lower case ?b? shows the bit position in the 11-bit temperat ure data. the resolution of the internal temperature is 0.5 c and the b1 and b0 bits of the internal temper ature value low byte register will always read 0. table 4.1 temperature data format actual temp. ( c) default range binary extended range offset binary -63 0000 0000 000 note 4.1 0000 0001 000 note 4.2 -0.125 0000 0000 000 note 4.1 0011 1111 111 0 0000 0000 000 note 4.1 0100 0000 000 +0.125 0000 0000 001 0100 0000 001 +0.250 0000 0000 010 0100 0000 010 +1 0000 0001 000 0100 0001 000 +127 0111 1111 000 note 4.3 1011 1110 000 +128 0111 1111 000 note 4.3 1011 1111 000 +190 0111 1111 000 note 4.3 1111 1110 000 +191 0111 1111 000 note 4.3 1111 1111 000 note 4.4 table 4.2 bit position of two byte values high byte low byte b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 0 0 0 0 0
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 12 smsc emc1033 datasheet 4.5 alert /therm2 output the alert / therm2 output asserts if an out of limit meas urement is detected as described in section 4.13, "limit registers," on page 17 . the alert / therm2 pin is an open drain output and requires a pull up resistor to v dd .the alert / therm2 pin can be used as an smbalert#, or may be configured as a second therm output. as described in the smbus specification, an smbus slave may inform the smbu s master that it wants to talk by asserting the smbalert# signal. one or more alert outputs can be hardwired together as a wired-or bus to a common input. the alert / therm2 pin de-asserts when the emc1033 responds to an alert response address (ara=0001 100) sent by the host, and if the out of li mit condition no longer exists. it does not reset if the error condition remains. the alert / therm2 pin can be masked so that it will not assert in the event of an out of limit temper ature measurement, except when it is configured as a second therm pin. figure 4.4 alert / therm2 response to temperature limits exceeded the alert / therm2 pin can be configured as a second therm pin that asserts when the temperature measurement exceeds the temperature high limit va lue. in this mode, t he output will not de-assert until the temperature drops below the temperatur e high limit minus the therm hysteresis value. 4.6 addr/therm output the addr / therm output asserts if the te mperature measurement exc eeds the programmable therm limit. it can be used to drive a fan or other fail-safe devices. the addr / therm pin is open drain and requires a pull up resistor to v dd . the value of this pull up resistor determines the slave address per table 1.2 on page 3 . the addr / therm pin cannot be masked. when the addr / therm pin is asserted, it will not de-assert until the temperature drops below the therm limit minus the therm hysteresis value. temp time temperature high limit temperature low limit alert/therm2 logic high logic level smbus ara
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 13 revision 1.1 (01-19-07) datasheet figure 4.5 addr / therm output response to temperature limit exceeded 4.7 standby mode the emc1033 can be set to standby mode (low power) by setting a bit in the configuration register as described in section 4.11, "configuration register," on page 16 . this shuts down all internal analog functions and the smbus remains enabled. when the emc1033 is in standby mode, a one-shot command measurement can be initiat ed. the user may also write ne w values to the limit registers described in section 4.13, "limit registers," on page 17 while in standby. if the previously stored temperature is outside any of the new limits, the alert / therm2 output will respond as described in section 4.5 and the addr / therm output will respond as described in section 4.6 . temp time therm limit therm limit - therm hysterisis therm therm hysteresis logic high logic level
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 14 smsc emc1033 datasheet 4.8 register allocation the registers shown in ta b l e 4 . 3 are accessible through the smbus. note 4.5 revision number may change. please obtain the latest version of this document from the smsc web site. at device power-up, the default values are stored in registers as shown. a power-on-reset is initiated when power is first applied to the part and the v dd supply exceeds the por threshold. reads of undefined registers will return 00h and writ es to undefined registers will be ignored. table 4.3 emc1033 register map read address (hex) write address (hex) register name power-on default 00 n/a internal temperature value high byte 0000 0000 01 n/a remote 1 temperature value high byte 0000 0000 02 n/a status undefined 03 09 configuration 0000 0000 04 0a conversion rate 0000 1000 05 0b internal temperature high limit 0101 0101 (85 c) 06 0c internal temperature low limit 0000 0000 (0 c) 07 0d remote 1 temperature high limit high byte 0101 0101 (85 c) 08 0e remote 1 temperature low limit high byte 0000 0000 (0 c) n/a 0f one-shot 10 n/a remote 1 temperature value low byte 0000 0000 11 11 scratchpad byte 1 0000 0000 12 12 scratchpad byte 2 0000 0000 13 13 remote 1 temperature high limit low byte 0000 0000 14 14 remote 1 temperature low limit low byte 0000 0000 15 15 remote 2 temperature high limit high byte 0101 0101 (85 c) 16 16 remote 2 temperature low limit high byte 0000 0000 (0 c) 17 17 remote 2 temperature high limit low byte 0000 0000 18 18 remote 2 temperature low limit low byte 0000 0000 19 19 remote 1 therm limit 0101 0101 (85 c) 1a 1a remote 2 therm limit 0101 0101 (85 c) 1b n/a remote diode fault 0000 0000 1c n/a remote 2 status 0000 0000 20 20 internal therm limit 0101 0101 (85 c) 21 21 therm hysteresis 0000 1010 (10 c) 22 22 consecutive alert 0000 0001 23 n/a remote 2 temperature value high byte 0000 0000 24 n/a remote 2 temperature value low byte 0000 0000 25 n/a scratchpad byte 3 0000 0000 26 26 scratchpad byte 4 0000 0000 27 27 remote 1 ideality factor 0001 0010 (1.008) 28 28 remote 2 ideality factor 0001 0010 (1.008) 29 29 internal temperature value low byte 0000 0000 fd product id 0000 1011 fe n/a manufacture id 0101 1101 ff n/a revision number 0000 0001 note 4.5
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 15 revision 1.1 (01-19-07) datasheet the emc1033 uses an interlock mechanism that locks the low byte value when the high byte register is read. this prevents updates to the low byte r egister between high byte and low byte reads. this interlock mechanism requires that the high byte register always be read prior to reading the low byte register. 4.9 status register the status register is a read only register th at stores the operational status of the part. bit 7 indicates that the adc is busy converting a value. bits 6 and 5 indicate that the internal temperature is above or below its hi gh or low limits respectively. likewise, bits 4 and 3 indicate that remote 1 temperature is above or below its limits. see section 4.13, "limit registers," on page 17 for detail on the limits are compared. bit 2 indicates that an open circuit on one, or both, remote diode anode connections has been detected. see section 4.15, "diode fault register" for information on how to determine which diode has a fault. bits 1 an d 0 indicate that the remote 1 temperature or the internal temperature has exceeded their respective therm limits. if bits 1 or 0 go high the addr / therm signal will be asserted. when the status register is read, bits 2 through 6 will individually clear provided that the error condition for that bit no longer exists. the alert / therm2 output is latched and will not be reset until the host has responded to the smbalert# with an alert response address. the alert / therm2 signal will not reset if the status register has not been cleared. table 4.4 status register status register bit name function 7 busy 1 when adc is converting 6 lhigh 1 when internal temperature high limit is exceeded 5 llow 1 when internal temperature low limit is exceeded 4 r1high 1 when remote 1 temperature high limit is exceeded 3 r1low 1 when remote 1 temperature low limit is exceeded 2 fault 1 when remote 1 or remote 2 is open circuit 1 r1thrm 1 when remote 1 therm limit is exceeded 0 lthrm 1 when internal therm limit is exceeded
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 16 smsc emc1033 datasheet 4.10 remote 2 status register the remote 2 status register is a read only register that stores the operational status of the remote 2 temperature. bits 2 and 1 indicate that the remote 2 temperatur e is above or below its high or low limits. see section 4.13, "limit registers," on page 17 for detail on the limits are compared. bits 0 indicates that the remote 2 temperature has exceeded its therm limit. if bit 0 goes high the addr / therm signal will be asserted. bits 2 and 1 will be cleared individually when the status register is read provided that the error condition for that bit is gone. 4.11 configuration register the configuration register co ntrols the functionality of the temperature measurements. bit 7 is used to mask the alert / therm2 output. when this bit is set to 0, any out of limit condition will assert alert / therm2 . this bit is ignored if the alert / therm2 pin is configured as therm2 signal by bit 5. table 4.5 remote 2 status register remote 2 status register bit name function 7-3 reserved 2 r2high 1 when remote 2 temperature high limit is exceeded 1 r2low 1 when remote 2 temperature low limit is exceeded 0 r2thrm 1 when remote 2 therm limit is exceeded table 4.6 configuration register configuration register bit name function default 7 mask1 0 = alert enabled 1 = alert disabled 0 6 run/stop 0 = active mode (continuously running) 1 = standby mode 0 5 alert or therm2 0 = alert 1 = therm2 0 4 ? 3 reserved 0 2 temperature range select 0 = 0 c to 127 c 1 = -64 c to 191 c 0 1 reserved 0 0 apd 0 = anti-parallel diode enabled 1 = anti-parallel diode disabled 0
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 17 revision 1.1 (01-19-07) datasheet bit 6 initiates adc conversions. when this bit is low, the adc will conv ert temperatures in a continuous mode. when this bit is high, the adc will be in standby mode, thus reducing supply current significantly though the smbus will still be active. if bit 6 is 1 and the one-shot register is written to, the adc will execute a temperature measurement and then return to standby mode. bit 5 sets the alert / therm2 pin to act as either an smbalert# signal or as the therm2 signal. if bit 5 is set to 1 the alert / therm2 pin acts as the therm2 signal and bit 7 is ignored. bit 2 selects the range and format of the temperature as shown in table 4.1, ?temperature data format,? on page 11 bit 0 enables the anti-parallel diode (remote 2 diode). if bit 0 is set to 0, the internal, remote 1 and remote 2 zones are active. this mode of operation is not compatible with substrate transistors such as those commonly used in cpus. when bit 0 is set to 1, only the internal and remote 1 zones are active, and a substrate transistor may be used on remote 1. 4.12 conversion rate register the conversion rate register determines how many times the temperature value will be updated per second. the lowest 4 bits configure a programmabl e delay that waits between consecutive conversion cycles to obtain the des ired conversion rate. table 4.7 shows the conversion rate and the associated quiescent current. 4.13 limit registers the emc1033 compares the limit registers to the measured temperature. the data format of the programmed limits for this comparison is the same as the measurement data format determined by the configuration register. the us er is required to update the limit registers to the new format when changing between measurement data formats. the user can configure high and low temperat ure limits and an independent therm limit. the temperature high limit (t h ) is an 11-bit value that is set by the temperature high limit high byte register and the temperature high limit low byte register. the temperature high limit low byte register contains the three leas t significant bits as shown in table 4.2 on page 11 . the temperature low limit (t l ) is an 11-bit value that is set by the temperature low limit high byte register and the temperature low limi t low byte register as shown in table 4.2 on page 11 . table 4.7 conversion rates conversion rate value conversions/second typical quiescent current ( a) 00h 0.0625 47 01h 0.125 tbd 02h 0.25 tbd 03h 0.5 tbd 04h 1 tbd 05h 2 tbd 06h 4 tbd 07h 8 tbd 08h 16 tbd 09h 32 tbd 0ah 64 tbd 0bh to ffh reserved
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 18 smsc emc1033 datasheet the limits are automatically compared to the temperature measurement results (t m ) and have been exceeded if (t m t l or t m > t h ). if either limit is exceeded then th e appropriate bit is set high in the status register and the alert / therm2 output will respond as described in section 4.5 on page 12 . the therm limit (t th ) is a single byte value set by the therm limit register. exceeding the therm limit asserts the addr / therm signal as described in section 4.6 on page 12 . when the alert / therm2 pin is configured as therm2 , then exceeding the high limit asserts this pin. 4.14 therm hysteresis register the therm hysteresis register holds a hyster esis value that impacts the de-assertion of therm as shown in figure 4.5 on page 13 . it defaults to 10 c and can be set by the user at any time after power up. when the alert / therm2 pin is configured as therm2 , then the output will not de-assert until the temperature drops below the temperature hig h limit minus the therm hysteresis value. 4.15 diode fault register the diode fault register holds the status of any diode faults that may have occurred as shown in table 4.8 . 4.16 one-shot register writing to the one-shot register while in standby mode init iates a conversion and comparison cycle. the emc1033 will execute a temperat ure measurement, compare the da ta to the limit registers and return to the standby mode. a write to the one-shot register will be ignored if it occurs while the emc1033 is in run mode. 4.17 scratchpad registers the scratchpad registers may be used to verify comm unication via the smbus. these registers do not have any affect on the o peration of the device. table 4.8 diode fault register diode fault register bit name function default 1 exflt1 1 = remote 1 is open circuit 0 = no fault 0 0 exflt2 1 = remote 2 is open circuit 0 = no fault 0
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 19 revision 1.1 (01-19-07) datasheet 4.18 ideality factor register the ideality factor registers are us ed to program the remote diode ideality factor into the emc1033 so that this error source can be eliminated. there ar e separate registers for both remote diodes so the ideality factor compensation for each diode is prog rammed independently. the default ideality factor is 1.008 and has a value of xx010010b or 12h. 4.19 consecutive alert register bit 7 of the consecutive alert register enables t he smbus timeout feature w hen set to 1 (the default setting is 0). when enabled, the smbus will timeout after approximately 25ms of inactivity. ta b l e 4 . 11 describes how bits 3-1 of the consecutive alert register set how many c onsecutive error conditions must occur for each temperature measurement zone before the alert / therm2 signal is asserted. these error conditions include diode faults and exceeding temperature limits. the default value is one which means that any out-of-limit meas urement or any diode fault will cause the alert / therm2 pin to be asserted. any combination of bits 3-1 other than those shown will result in a value of one. table 4.9 diode ideality factor values diode ideality factor value diode ideality factor value diode ideality factor value diode ideality factor value 0.9850 xx00 0000 1.0054 xx01 0000 1.0267 xx10 0000 1.0489 xx11 0000 0.9862 xx00 0001 1.0067 xx01 0001 1.0280 xx10 0001 1.0503 xx11 0001 0.9875 xx00 0010 1.0080 xx01 0010 1.0294 xx10 0010 1.0517 xx11 0010 0.9888 xx00 0011 1.0093 xx01 0011 1.0308 xx10 0011 1.0531 xx11 0011 0.9900 xx00 0100 1.0106 xx01 0100 1.0321 xx10 0100 1.0546 xx11 0100 0.9913 xx00 0101 1.0119 xx01 0101 1.0335 xx10 0101 1.0560 xx11 0101 0.9925 xx00 0110 1.0133 xx01 0110 1.0349 xx10 0110 1.0574 xx11 0110 0.9938 xx00 0111 1.0146 xx01 0111 1.0363 xx10 0111 1.0589 xx11 0111 0.9951 xx00 1000 1.0159 xx01 1000 1.0377 xx10 1000 1.0603 xx11 1000 0.9964 xx00 1001 1.0173 xx01 1001 1.0391 xx10 1001 1.0618 xx11 1001 0.9976 xx00 1010 1.0186 xx01 1010 1.0404 xx10 1010 1.0632 xx11 1010 0.9989 xx00 1011 1.0199 xx01 1011 1.0418 xx10 1011 1.0647 xx11 1011 1.0002 xx00 1100 1.0213 xx01 1100 1.0432 xx10 1100 1.0661 xx11 1100 1.0015 xx00 1101 1.0226 xx01 1101 1.0446 xx10 1101 1.0676 xx11 1101 1.0028 xx00 1110 1.0240 xx01 1110 1.0460 xx10 1110 1.0690 xx11 1110 1.0041 xx00 1111 1.0253 xx01 1111 1.0475 xx10 1111 1.0705 xx11 1111
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 20 smsc emc1033 datasheet table 4.10 consecutive alert register bit name function default 7 smbte 0 = smbus timeout disabled 1 = smbus timeout enabled 0 6-4 reserved 0 3-1 alertnum see ta b l e 4 . 11 0 0 reserved 0 table 4.11 consecutive alert value number of events required value b3 b2 b1 1 000 2 001 3 011 4 111
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 21 revision 1.1 (01-19-07) datasheet chapter 5 application information this chapter provides information on maintaining accuracy when using diodes as remote sensors with smsc environmental monitoring and control devices. it is assumed that the users have some familiarity with hardware design and transistor characteristics. smsc supplies a family environmental monitoring and control (emc) devices that are capable of accurately measuring temperatures. most devices include an internal temperature sensor along with the ability to measure one or more external sensor s. the characteristics of an appropriate diode for use as the external sensor are listed in this chap ter. recommendations for the printed circuit board layout are provided to help reduce error caus ed by electrical noise or trace resistance. 5.1 maintaining accuracy 5.1.1 physical factors temperature measurement is performed by measuring the change in forward bias voltage of a diode when different currents are forced through the juncti on. the circuit board itself can impact the ability to accurately measure these small changes in voltage. 5.1.1.1 layout apply the following guidelines when designing the printed circuit board: 1. route the remote diode traces on the top layer. 2. place a ground guard signal on both sides of the differential pair. this guard band should be connected to the ground plane at least every 0.25 inches. 3. place a ground plane on the layer immediately below the diode traces. 4. keep the diode traces as short as possible. 5. keep the diode traces parallel, and the length of the two traces ident ical within 0.3 inches. 6. use a trace width of 0.01 inches with a 0.01 inch guard band on each side. 7. keep the diode traces away from sources of high frequency noise such as power supply filtering or high speed digital signals. 8. when the diode traces must cross high speed di gital signals, make them cross at a 90 degree angle. 9. avoid joints of copper to solder that can introduce thermocouple effects. these recommendations are illustrated in figure 5.1 routing the diode traces on page 21 . figure 5.1 routing the diode traces copper trace copper trace .01 wide min. .01 gap min. .01 wide min. gnd plane .01 gap min. gnd plane .01 gap min. copper plane (to shield from noise) board material recommend via stictching at .25 inch intervals. dp or dn dp or dn
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 22 smsc emc1033 datasheet 5.1.1.2 bypass capacitors accurate temperature measurements require a clean, stable power supply. locate a 0.1f capacitor as close as possible to the power pin with a good ground. a low esr capacitor (such as a 10f ceramic) should be placed across the power source. add additional power supply filtering in systems that have a noisy power supply. a capacitor may be placed across th e dp/dn pair at the remote sensor in noisy environments. do not exceed a value of 2.2nf if this capacitor is installed. 5.1.1.3 manufacturing circuit board assembly processes may leave a residue on the board. this residue can result in unexpected leakage currents that may introduce errors if the circuit board is not clean. for example, processes that use water-soluble soldering fluxes have been known to cause problems if the board is not kept clean. 5.1.1.4 thermal considerations keep the sensor in good thermal contact with the co mponent to be measured. the temperature of the leads of a discrete diode will greatly impact the temperatur e of the diode junction. make use of the printed circuit board to disperse any self-heating that may occur. 5.1.1.5 remote sensors connected by cables when connecting remote diodes with a cable (instead of traces on the pcb) use shielded twisted pair cable. the shield should be attached to ground near the emc1033, and should be left unconnected at the sensor end. belden 8451 cable is a good choice for this application. 5.1.2 sensor characteristics the characteristics of the diode junction used for temperature sensing will affect the accuracy of the measurement. 5.1.2.1 selecting a sensor a diode connected small signal transistor is reco mmended. silicon diodes are not a good choice for remote sensors. small signal transistors such as the 2n3904 or the 2n3906 are recommended. select a transistor with a co nstant value of h fe in the range of 2.5 to 220 microamps. the magnitude of h fe is not critical, because the variation in h fe from one device to another cancels out of the temperature equations. 5.1.2.2 compensating for ideality of the diode the remote diode may have an ideality factor based on the manufacturing proce ss. inaccuracy in the temperature measurement resulting from this ideality factor may be eliminated by configuring the ideality factor register. the emc1033 is trimmed to an ideality factor of 1.008. 5.1.2.3 circuit connections the more negative terminal for the remote temperatur e diode, dn, is internal ly biased with a forward diode voltage. terminal dn is not referenced to ground. remote temperature diodes can be constructed as shown in figure 5.2 remote temperature diode examples on page 23 .
1c triple smbus sensor with resistance error correction datasheet smsc emc1033 23 revision 1.1 (01-19-07) datasheet figure 5.2 remote temperature diode examples environmental monitoring and control (emc) dev ices supplied by smsc are designed to make accurate temperature measurements. careful design of the printed circuit board and proper selection of the remote sensing diode will help to maintain the accuracy. to dp to dn local ground typical remote parasitic substrate transistor e.g. cpu substrate pnp to dp to dn to dp to dn typical remote discrete pnp transistor e.g 2n3906 typical remote discrete npn transistor e.g. 2n3904
1c triple smbus sensor with resistance error correction datasheet revision 1.1 (01-19-07) 24 smsc emc1033 datasheet chapter 6 package outlines figure 6.1 8-pin tssop package outline - 3x3mm body 0.65mm pitch notes: 1. controlling unit: millimeters. 2. tolerance on the true position of the leads is 0.065 mm maximum. 3. package body dimensions d and e1 do not includ e mold protrusion or flash. dimensions d and e1 to be determined at datum plane h. maximum mo ld protrusion or flash is 0.15mm (0.006 inches) per end, and 0.15mm (0.006 inches) per side. 4. dimension for foot length l measured at the gauge plane 0.25 mm ab ove the seating plane. 5. details of pin 1 identifier are optional but must be located within the zone indicated. table 6.1 8-pin tssop package parameters min nominal max remarks a 0.80 ~ 1.10 overall package height a1 0.05 ~ 0.15 standoff a2 0.75 0.85 0.95 body thickness d 2.80 3.00 3.20 x body size e 4.65 4.90 5.15 y span e1 2.80 ~ 3.20 y body size h 0.08 ~ 0.23 lead foot thickness l 0.40 ~ 0.80 lead foot length l1 0.95 ref lead length e 0.65 bsc lead pitch 0 o ~8 o lead foot angle w 0.22 ~ 0.38 lead width ccc ~ ~ 0.10 coplanarity
smsc emc1033 25 revision 1.1 (01-19-07) datasheet figure 6.2 8-pin soic package outline and parameters - 3.9mm body, 1.27mm pitch a initial release 7/07/04 s.k.iliev notes: 1. all dimensions are in millimeter. 2. true position spread tolerance is 0.125mm at maximum material condition. 3. package body dimension "d" does not include mold flash, protrusions or gate burrs. maximum mold flash, protrusions or gate burrs is 0.15 mm per end. dimension "e1" does not include interlead flash or protrusion. maximum interlead flash or protrusion is 0.25 mm per side. "d1" & "e1" dimensions are determined at datum plane "h". 4. dimensions "b" & "c" apply to the flat section of the lead between 0.10 to 0.25 mm from the lead tip. 5. the chamfer feature is optional. if it is not present, then a pin 1 identifier must be located within the index area indicated. a a2 a1 l l1 seating plane side view ccc c 0 0.25 gauge plane h 3-d view d 8x b e top view e1 c 3 index area (d/2 x e1/2) 12 8 e 2 4 end view c 4 3 see detail "a" 5 detail "a" scale: 3/1 decimal x.x x.xx x.xxx material finish std compliance third angle projection print w ith " scale to fit" do not scale drawing a ppr oved angular unless otherwise specified dimensions are in millimeters and tolerances are: dim and tol per asme y14.5m - 1994 drawn checked name scale 80 arkay drive hauppauge, ny 11788 usa dwg number title date sheet rev revision history description revision released by date s.k.iliev s.k.iliev s.k.iliev 1 - - 0.025 0.05 0.1 7/07/04 1:1 7/07/04 7/07/04 a jedec: ms-012 / aa 1 of 1 8 pin soic, 3.9mm body width, 1.27mm pitch package outline mo-8-soic-4.9x3.9


▲Up To Search▲   

 
Price & Availability of EMC1033-ACZT-TR

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X